// const b; // 声明时必须赋值
// const a = 1;
// a = a;  // 不允许重新赋值，即使是相同的值也一样
// console.log(a);





// const div = document.getElementById("game");
//一般来说，div变量是不会更改的


// const a = {
//     name: "kevin",
//     age: 123
// };
// a.name = "abc";
// console.log(a);
// a = a; // 不允许赋值
// console.log(a);




// const PI = 3.14;
// const MOON_EARTH_DISTANCE = 3245563424; //月地距离


var obj = {
    name:"kevin",
    age:1
}

for (const prop in obj) { // for in 循环里面是可以用const的，但是for循环因为有i ++ ,所以不可以使用const
    console.log(prop); // 每次循环创建的块级作用域使用的是一个全新的常量
}

for(const prop in obj) {
    console.log(obj[prop]);
}